@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `A! d߰")-݆ "  $G@LLL&0") $G% }H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0 })8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH) }  hyhyB q L> Lm JJ  Ln*` dB%' }8  H H` 1 { LL   !L     Hh SY?  q  1L }  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}} HE |||DDOS DOSDOS SYS }}}}CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D,}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F-}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟.}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i/}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED COPYING---DN:4}# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 128ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4u System Information v.2.03 ------------------------- Wersja z 22.VII.1997. Copyright (c) 1992-1997 by Draco ------------V}---------------------- Pytania, sugestie, wykryte bledy prosze zglaszac e-mailem na adres: Draco draco@mi.com.pl ------W}---------------------------- SysInfo 2.03 moze (i powinno) byc uzywane i kopiowane bez ograniczen pod warunkiem, ze nie zX}ostana doko- nane zadne zmiany w programie lub dokumentacji. To jest ostatnia wersja SI. Jesli ktos chce, bym nadal grzeY}bal w tym programie, ulepszal go etc., to niech wysle rownowartosc 5 USD na adres podany w angielskim docu. O tym, ze okZ}ienka sie wolno rysuja, szerzej napisano w pliku SI.HST (po angielsku). Pozdrowienia, podziekowania (porzadek alfabetycz[}ny) Za testy i sugestie: - Matthias Belitz - Rene de Bie - Gumi/Tight - Lyman C. Green - John Harris - JZ - Mike Ho\}chman (FTe) - David Paterson - Pazurek - Erhard Puetz - Tomasz Tatar - Mario Trams - Waldi - WSZ Specjalne podziekow]}ania dla Rene'a de Bie i Roberta Verdaasdonka za mase pozytecznych informacji. Pozdrowka dla ircownikow z kanalu #Atari8^} oraz dla czlonkow I8AN (The Independent 8-bit Atari Network). Taki sobie krotki doc --------------------- MAIN CPU _} SI rozroznia trzy typy procesorow, jakie mozna znalezc w Atarkach: 6502 - wszystkie fabryczne Atari 65c02 - emulator`}y (glownie) 65c816 - szesnastobitowy proc kompatybilny z 6502 CPU MODE 8-bit native - dla 6502/65c02 8-a}bit emulation lub 16-bit native dla 65c816. COMPUTER Dwa typy maszyn: 400/800 - starsze (1979-1982) XL/XE - nowszb}e (1983-1985) PARALLEL DEVICES Urzadzenia rownolegle (np. twardy dysk) zainstalowane w systemie. ROM Trzy typy ROc}M-u wypuszczone przez Atari: AA - OS 400/800, starszy AB - OS 400/800, nowszy BB - XL ROM, w komp. XLd} i XE W ROM-ie typu AA lub AB nie ma numeru serii ani daty rewizji. Oba sa rozpoznawane na podstawie indywidualnych e}cech kodu. XL ROM ma numer serii i date rewi- zji zapisane alfanumerycznie. SI zna trzy wersje XL ROM: 1) BB 01.00,f} data 17.marca.1983. (raczej rzadko spotykany) 2) BB 01.02, data 10.maja.1983. (komputery XL i starsze XE) 3)g} BB 01.03, data 1.marca.1985. (ostatnia oficjalna wersja) Pomiedzy ostatnimi dwiema wersjami nie ma funkcjonalnej rh}oznicy (zmieniony zostal nieco SELF TEST) niemniej niektore programy (np. ENCOUNTER firmy Novagen Soft.) nie chca choi}dzic na systemie 1.03. Inne systemy, nie firmowane przez Atari: Quartet Mega Operating System (Q-MEG) napisany przej}z S.Dorndorfa. Niemiecki system stanowiacy roz- szerzenie XL OS-u. Zawiera kupe bledow. ARGS-OS, jakis inny OS z Niek}miec. MTI OS, amerykanski system dla maszyn z procesorem 65c816. DracOS, OS dla maszyn z procesorem 65c816. Jeszczel} nie jest dokon- czony. Numer serii zaczyna sie kodem "XD" (zamiast "BB"). Tight OS, XL OS przerobiony przez grupe Tm}ight. Zawiera przyspieszone procedury FP i obslugi ekranu w w GR.0. DETECTED MEMORY Linear - calkowita ilosc pamiecn}i, jaka jest widziana przez CPU w jednym kawalku. Test wykrywa do 16 MB takiej pamieci, oczywiscie tylko na maszyo}nach, ktore maja 24-bitowa przestrzen adresowa. Na normalnych Atarkach to bedzie kolo 64k. Extended 130XE - rozszp}erzenia kontrolowane przez PORTB ($D301). Test wykrywa do 2 MB takiej pamieci. Extended 400/800 - rozszerzenie q} Axlon kontrolowane przez rejestr $CFFF. Do 2 MB. Total - suma BASIC wersja A, komputery 400/800, BASIC r}na kartridzu. wersja B, komputery XL/XE, BASIC wewnetrzny. wersja C, komputery XL/XE, BASIC wewnetrzns}y AUDIO/VIDEO GTIA present - NO, jesli komputer ma scalak CTIA (raczej malo prawdopodobne). Video mode - PAL alt}bo NTSC Max.scanlines - maksymalna liczba linii skaningowych generowanych przez ANTIC. W systemie PAL to jest 310u}, w NTSC 240. DOS textmode - rozmiary ekranu DOS-u. Current display mode - tryb graficzny w jakim pracuje DOS. v} Wszystkie dane o ekranie odnosza sie do sytuacji sprzed uruchomie- nia SI. DL interrupt - moze nie wystepowac naw} co bardziej badziewnych emula- torach. Charset - ustawiony generator znakow dla GR.0 PoKey test - moze sie pox}sypac na emulatorach. Audio output - mono albo stereo, jesl jest drugi POKEY. Ta proce- dura nie jest jeszcze przy}etesto- wana, jesli nie wykrywa ukladow stereo, to prosze o sygnal. Tight SID extension - sprawdza, czy jest SID (z}uklad dzwiekowy z Commodora 64). Stwierdza sie SID-a, jesli $Dx00 i $Dx01 jest rowne $53 ("S"). DISK SUMMARY S{}I rozroznia nastepujace typy dyskow: floppy - stacja dyskow RAM - ramdysk hard - partycja twardziela albo |} zewnetrzny ramdysk. IDE - twardy dysk IDE/AT-BUS podpiety przez nasz interfejs. Tylko dla }} takich dyskow bedzie dzialac opcja HARD DRIVE DETAILS. Wybranie tej opcji z wcisnietym kl~}awiszem SHIFT powoduje ponowne przetestowanie wszystkich dyskow. BENCHMARKS CPU speed - wykonuje okolo 12.5 mln ins}trukcji. Na mojej Atarce (65XE, PAL) wyniki sa nastepu- jace: Reg.acc. 587 (= 0.587 MIPS) Mem.acc. 296 Int.ins.} 278 Gen.ins. 184 Overall 336 Po wylaczeniu DMA ANTIC-a: Reg.acc. 780 Mem.acc. 393 Int.ins. 369 Gen.in}s. 245 Overall 447 FP arithmetic - wykonuje po 8000 zmiennoprzecinkowych dodawan, odejmowan, mnoze i dzielen. Tr}wa to 2 min. 29,12 sek. (7435 ramek). Graphics & text - trwa 1 min. 42. 48 sek. (5110 ramek). Hard disk speed - o}dczyt sektorow przez SIOINT lub LSIO (SpartaDOS) na cztery sposoby: Sequential - kolejne sektory rosnaco Bac}k - kolejne sektory malejaco Random - sektory wybierane losowo Same block - ten sam sektor czytany w kolko. U mn}ie wyniki sa takie (dysk WDC 130AB): Sequential - 49 (63) Back - 29 (29) Random - 9 (9) Same block - 32 (41)} W nawiasach sa wyniki testu dla wylaczonego ANTIC-a. Kreslony wykres nie jest zbyt dokladny, poprawie to pozniej. O}PTIONS Disk config get/test - GET pobiera informacje o aktualnej gestosci dyskietki siedzacej w stacji dyskow, T}EST testuje sama stacje na okolicznosc najlepszej gestosci jaka moze ona zrealizowac. Opcja ta odnosi sie do funkcji} DISK SUMMARY. Przyklad: jesl masz stacje 720k z dyskietka w singlu, to GET poda 90k a TEST 720k. 16-bit mode - O}N powoduje, ze ekran obslugiwany jest przez procesor 65c816 w trybie 16-bit. Daje to srednio okolo dwukrotne przy}spieszenie rysowania okienek. Na zwyklych Atarkach ta opcja nie da sie wlaczyc (mam nadzieje). Screen DMA - OFF wyl}acza ANTIC-a podczas wykonywania testow szybkosci. Sector I/O - "OS" powoduje, ze test szybkosci dysku idzie prze}z SIOINT, w przeciwnym wypadku przez LSIO (SpartaDOS). Sparta musi w systemie byc, rzecz prosta. Save defaults} - zapisuje stan czterech powyzszych opcji do pliku D:SI.DEF. Testowalem SI z: ---------------- - SpartaDOS X 4.}20 - SpartaDOS 3.2g - MyDOS 4.53 - BW-DOS 1.10 pliku D:SI.DEF. Testowalem SI z: ---------------- - SpartaDOS X 4.3 &<>, Z' *` DuplL4,-,,,T/,U0,TU,,-,ѮL }o,,,-,,,-,8.,L," , R(L, | , Z'-,,, Z'.,L,&& }.,&& Z'L, |, R(L-" , R( */,iT0,U`L;- L& ѩѠ ѩ >&` }L\-W-V-V-W-L-8V-V-W-W-) Lb-V- W-L-``L[,L---ͦ--L-8---- })L-- -L-``nloL--?---L6.8----)L.- -LF.``le?LQ. }M.L.L.M.L.8L.L.M.M.)L[.L. M.L.`` &1`e DLN2Le2Writing Boot Sector2Q 1, *J2I2I2J2L2&mI2&mJ2I2J2Ly2&& & } L& &&&&&& x/H2 >&H2`)L2L 3Re-Zeroing Hard Drive2 1, L&&&&&&& } x/2 >& *2` )LS3 &ѭэM3ьN3O3 &MM3L3L3Set current data?3x 1, *L3L3I+L3 &ѭ &Ѡ }ȌN3 &M&LR4L3Save current to hard disk?3 1, *L3L3I+L44 K2O3O3L14L%4Hard Disk Re-configured4 1, }N3LR4LK4Hard Disk Unchanged47 1,N3L|4Lu4Configuration Unchanged4] 1,O3`L4TL4$ Description Current De }fault4 R(L4$------------------------------------4 R(L4 Hard disk type4 Z'U &) k("U&) k( G(L>5 } Fake floppy density5( Z'U &)ILk5La510505\ Z'L5 &) I L5L5DBL 5~ Z'L5L5SNGL5 Z'"U&) }IL5L510505 Z'L5&) I L5L5DBL 5 Z'L5L5SNGL5 Z' G(L6 Fake floppy status5 Z'U &)I }L<6L26W-PRO6, Z'LL6LE6R/W 6? Z'"U&)ILs6Li6W-PRO6c Z'L6L|6R/W 6v Z' G(L6 Hard disks status6 } Z'U &)@I@L6L6W-PRO6 Z'L6L6R/W 6 Z'"U&)@I@L7L6W-PRO6 Z'L7L 7R/W 7 Z' G(L,7 Pr }inter LF option7 Z'U &)ILZ7LP7CR+LF7J Z'Lj7Lc7CR 7] Z'"U&)IL7L7CR+LF7 Z'L7L7CR }7 Z' G(`L7L7Fake floppy /W or rt protct7 1, *77I(L7 &) &L87I.L8 &  &`L8L%8Hard Disks /W } or rt protct8 1, *88I(LI8 &) &L[88I.L[8 & @ &`uL`8L|8Printer R only or CR+F8c 1, *\8\8IL }8 &) &L8\8L8 &  &`L8 4L8Enter # or to exit >>8 1,T"U *88IL9 7L 98IL9 8L } 98IL 9 ]88IL8`y L09,9+9+9LY9,9,9+9 IwL99+9Lh9`IXLw9`IL9`ѭ,9 }J &`/L9TU9L9 9 R(L9 | Hard Disk Error $9 Z'&) '*L : |: } R(&L:L2: | At sector $: Z'9͘9L:9&9Lm:9& '*9Lz:Ls: :p Z'9L>:L: | }: R(L: : R(`L: ,' &L: SUPRA CORPORATION: R(L; XL/XE Hard Disk Util }ity: R(L); Version 1.0; R( -9::La;LY;*** INCORRECT ROM ***;C +` 8- 2::L; 9L;*** Re- }Zero Error ***;z +` 1::L; N1 9L;*** Boot Read Error ***; +` &ѭэ &ѭ&&& 8 P3:: }L.< N1 9L&<*** Boot Write Error ***< +`L2<<1 + ,'`:***; +` &ѭэ &ѭ&&& 8 P3:: DSUPRA CORPORATIONHard Disk Utility v1.0 +`L2<<1 + ,'`:***; +` &ѭэ &ѭ&&& 8 P3::) Quick Ed v.1.5 -------------- Copyright (c) 1994-1999 by DRACO This program is freeware Functions: 1) Accelerates th}e E: device. It can work upto 4 times faster. 2) Accelerates the SDX CON: device, if installed. Installation: Ju}st load it :)t can work upto 4 times faster. 2) Accelerates the SDX CON: device, if installed. Installation: Ju7 8    >i_?i` >?E۩ S@ b c ԭ}ՠ] B VBϝDE JK VȀ i`Quick Ed 1.5s installed27>@fk}ԭՠ ֽ々׽䀅ؽ倅٥q֑֥qؑעֽץq֑ȥq֑ֈ`LLWUS}T,0) }$O]^TeX^eY_)`****YU[^cUUe^^_^]I^`L`E۩}  FGL@ `(Px@h0X HpcUUe^^_^]I^`L`E۩P Quick reference: ---------------- SI2.ARC contains files as follows: SI.COM - execute it. SI.DEF - don't care SI.DOC} - documentation SI.HST - history SI.PRG - main binary module, do not delete it! SI_PL.DOC - doc in Polish READ}ME.1ST - this file NOTE: The SI.COM is just a small and primitive loader; the only what it can is to load the binary m}odule. If the loading fails, it just returns to the system with the message "Load error". There may be following explanat}ions of the message: 1) the SI.PRG file cannot be found. Note, that the loader tries to open the file "Dn:SI.P}RG", where "n" is the number of a drive, where the loader has been loaded from. So, even if you start both fi}les from the same drive, but from different directories, loading will fail. 2) the binary module cannot be load}ed due to a bad sector for example. 3) the relocator data cannot be loaded due to the same reason. Draco loadwD0:SI.PRGLoading... Relocating... P BLVLoad errorGHFH` `  m }BJKDE HI V0BDE+HI V0iBDEHnI VL } PBDEHI VLeeeL| lBDEHnI VL R System Information v.2.03 ------------------------- Last revision: 22.VII.1997. Copyright (c) 1992-1997 by Draco ------$}---------------------------- Questions, suggestions or bug reports please send, as ever, to: Draco draco@mi.com.pl ----$}------------------------------ The SI is freeware. It means, that you may freely use & copy it as long as no changes are $}made. -- IMPORTANT NOTICE -- This is also the last revision of the SI. I haven't enough free time to improve the progra$}m continuously, additionally some other projects are waiting. If you want, however, the SI development to be continued, p$}lease send a 5 USD to: Konrad M.Kokoszkiewicz ul. Majewskiego 15/67 PL-02-104 Warszawa POLAND -- END OF NOTICE -- Th$}e problem of the slow screen output is discussed in the file SI.HST. GREETINGS & THANKS (alphabetical order) For test$}s and suggestions: - Matthias Belitz - Rene de Bie - Lyman C. Green - Gumi/TIGHT - John Harris - Hermes/COBRA - JZ -$} David Paterson - Pazurek - Erhard Puetz - Mario Trams - Waldi - WSZ Many thanks to Rene de Bie and Robert Verdaasdon$}k for loads of useful infos. Greetings to all members of the Independent 8-bit Atari Network. Special greetings to all $}friends from the #Atari8 IRC channel. Using menus ----------- On the menu bar: - use left/right arrow to select a $}menu - use Return key to open the menu On the menu: - use up/down arrow to select a function - use Return key to $}execute the function - use Esc to close the menu - use left/right arrow to close the menu and select another menu $}on the menu bar. On a submenu: - use up/down arrow to select a function - use Return key to execute the function$} - use Esc to close the submenu While a window is open: - use Esc key to close the window Explanations ------------$} MAIN CPU There are three types of CPU your Atari may have: 6502 - all not upgraded machines. 65c02 - mostly in em$}ulators like the XFormer. 65c816 - a 16-bit CPU compatible with 65c02. CPU MODE 8-bit native - f$}or the 6502/65c02 8-bit emulation or 16-bit native for the 65c816. COMPUTER Two main types of machines: 400/800 $}- older one (1979-1982) XL/XE - newer one (1983-1985) PARALLEL DEVICES PDI devices ('new devices') those are attache$}d to the system. This info has moved to a separate window (in the "Memory" menu). ROM There are three main Atari ROM$}s: AA - 400/800 ROM, older one AB - 400/800 ROM, newer one BB - XL ROM There is neither serial numbe$}r nor revision date on the 400/800 ROMs. AA and AB types can be distingui- shed by individual characteristics of the $}OS machine code. The XL ROM has an alphanumeric sym- bol of serial number and revision date. There are three known rev$}i- sions: 1) BB 01.00, 17.Mar.1983. (very rare) 2) BB 01.02, 10.May.1983. (most XL and older XE computers)$} 3) BB 01.03, 1.Mar.1985. (last official revision) There is no functional difference between both last ones, thou$}gh some programs (like the ENCOUN- TER by Novagen Software) may not run with BB 01.03. Known other ROMs: Quartet $}Mega Operating System (Q-MEG) developed by S.Dorndorf. A German upgrade of the XL-ROM. Very buggy. ARGS-OS, another$} German OS. MTI OS, an American OS for '816 machines. DracOS, an OS for '816 machines, currently under development.$} OS serial number starts with the symbol "XD". Tight OS, the XL OS customized by Tight group. Contains fast FP rou$}tines and accelerated screen output (for the GR.0) DETECTED MEMORY Linear - total amount of linear RAM available o$}n your machine. 24-bit addressing now. Extended 130XE - extensions controlled by PORTB ($D301). Up to 2048 KB (12$}8 banks) can be detected. Extended 400/800 - Axlon extension controlled by $CFFF. Up to 2048 KB can be detected.$} Total RAM - summary BASIC rev. A, 400/800 computers, on a cartridge. rev. B, XL/XE computers, mo$}unted internally. rev. C, XL/XE computers, mounted internally. AUDIO/VIDEO GTIA present - No, if your machin$}e has the CTIA chip instead. Video mode - PAL/NTSC Max.scanlines - maximum number of scanlines ANTIC can$} generate. European computers should have 310 here. DOS textmode - size of the DOS$} text screen. Current display mode - the DOS shell screen mode. Also the screen segment and DL addresses are actual$} for the DOS, not for the SI. DL interrupt - may not be available on emulators. Charset - actual ANTIC character $} set (for the GR.0) PoKey test - may fail on emulators Audio output - mono/stereo (the se$}cond PoKey) SID sound chip - present on page $Dx, if $Dx00=$53 and $Dx01=$53. Mono/stereo check not tested yet. Re$}ports will be welcome. DISK SUMMARY The SI knows the following types of disks: floppy - a floppy disk drive RAM $} - a ramdisk hard - a hard drive partition or external ramdisk IDE - an IDE hard drive parti- $}tion, some additional functions will work, like the HARD DRIVE DETAILS. If you select this option with $} the SHIFT/RETURN keys, the SI will retest all connected drives. BENCHMARKS CPU speed - executes about 12.5 mln ins$}tructions. On my machine (65XE, PAL) results are as follows: Reg.acc. 587 (= 0.587 MIPS) Mem.acc. 296 Int.ins. 27$}8 Gen.ins. 184 Overall 336 or when the SDMA is off: Reg.acc. 780 Mem.acc. 393 Int.ins. 369 Gen.ins. 2%}45 Overall 447 FP arithmetic - does FP addition, subtraction, multiplication and division (8000 times each). The %} test goes on 2 min. 29.12 sec. (7435 'frames' on PAL systems). Graphics & text - goes 1 min. 42.48 sec. (5110 PAL 'fr%}ames'). Hard disk speed - reads sectors via the SIOINT (or SpartaDOS LSIO) using four methodes: Sequential - secto%}r numbers increase with factor 1. Back - sector numbers decrease with factor 1. Random - self explaining. Sa%}me block - reads the same sector a couple of times. On my drive (WDC AB 130, emulation mode) results are as follows:%} Sequential - 43 (55 if SDMA off) Back - 28 (29) Random - 9 (9) Same block - 29 (38) Results may be various o%}n various drives. E.g. for Maxtor 7345AT: Sequential - 45 (59) Back - 25 (29) Random - 10 (11) Same block - 15%} (15) Bars aren't very exact, I'll try to improve them later. OPTIONS Disk config get/test - if set to GET, the D%}ISK SUMMARY displays the current density for floppies, otherwise the best density. For example, if you have a 720k driv% }e with a Single Density disk inside, the GET will show 90k, the TEST - 720k. 16-bit mode - use 65c816 routines to % }draw the screen, if set ON. Screen DMA - if set to OFF, the ANTIC DMA is switched off, when the SI is running benchmar% }ks. Sector I/O - when set to "OS", the hard disk benchmark use standard SIOINT entry, otherwise the SpartaDOS LSIO i% }s used. Save defaults - saves options to the SI.DEF file. The file is read from and written to the current directory% } of the current drive. Tested with: ------------ - SpartaDOS X 4.20 - SpartaDOS 3.2 - MyDOS 4.5 - BW-DOS 1.10ory$z HISTORY ------- Version 2.03 ------------ - Hardware interrupts info extended according to Western Design Center )} documentation. - Bugfix: benchmarks now work correctly on 6502 machines. - Bugfix: no more messages like "System )}error 1.0". - Bugfix: no more troubles with screen buffers after a system error while capturing a snapshot while a)} menu is open (uh!). Both bugs found by WSZ. Version 2.02 ------------ Known bugs: it does NOT detect te 65c816 hig)}h RAM (past the $FFFF). Look below to read discussion of the screen drawing speed. - Code optimizations have saved 1)}78 bytes. - The background picture has been packed better (with the same algorithm, RLE); 822 bytes saved. - 256)} bytes less are allocated from the free RAM. - Now you can move to another menu closing the previous one automatic)}ally. Use left/right arrow. Other windowing routines are also changed, but you will not see any difference. - Benc)}hmark progress indicator added. - "Quit" has moved from the menu bar to the "Desk" menu. - Snapshot added. Now you )}can capture the SI screen at any time the program is waiting for your command. Snapshots are saved as pure bitmap)}s named SI*.GR8. Up to 255 bitmaps can be captured per one session. - Bugfix: due to a misunderstanding between me)} and Gumi/TIGHT, the SID was checked wrong. Correct now, see SI.DOC for details. - Bugfix in high RAM test. Problem )} reported by Mario Trams. - Bugfix: on machines with the 400/800 OS characters !! or !" appeared in the field "OS se)}rial number", instead of "AA" or "AB" respectively. This bug's cause was that I converted text encoding from ICOD)}E to ASCII and omitted a string. - Bugfix: "Sector I/O" option was impossible to change, if set to "OS" and saved )}to the SI.DEF. Found by WSZ. - SpartaDOS 3.2 crashes, when the SI is attempting to get confi- guration from a SIO )}device with code greater than $38. The SI will no longer check drives D9:-D15: for this DOS. Problem reported by )}Matthias Belitz. - "Disk summary" window no longer displays all tested devices, but only from D1: to the last dete) }cted disk. - New OS types should be recog- nized: Tight OS and DracOS. - Text fields to store benchmark results ar)!}e now refreshed before each test. - Bars, which indicate the benchmark results, will now wrap to the line below, )"}if they don't fit in the window. - PERCOM[4] (number of heads) is now ignored for hard drives other than connected)#} with IDE Interface. Problem reported by Matthias Belitz. - "Parallel devices" have been moved to a separate windo)$}w. IDE, MSC and Black Box detection. - New information in the "System summary" window: "Installed DOS". - When the )%}SDMA is off, benchmarks will no longer run with a completely black screen. - Screen routines are now a bit improve)&}d. Average improvement for both 6502 and 65c816 rou- tines is about 10 percent. Since the version 2.0 has been relea)'}sed, many people argue, that screen output is SLOW. The problem is, that the SI works on a virtual screen of 64x24 charact)(}ers. Because the ANTIC does not support such resolution, everything has to be done by the CPU. Unfortunately, almost all))} critical operations are 16-bit (because two bytes of screen memory have to be accessed at once), so, on the 65c816 with )*}its 16-bit registers the speed is satisfying; the 6502 however does all the stuff much more slowly. For example, to fill)+} the whole virtual screen with characters, the 6502 needs about 1.5 mln cycles. Regarding the ANTIC sitting on the bus fr),}om time to time, it is over 1 sec. With the algorithm I've used, there's no way to improve the speed to a big extent. So)-}me people have noticed, that the windows are drawn in two steps: first an empty window is created, then it is filled with ).}a text. The people argued, that it would be a bit faster to draw the window filled with the text at once. Yes, it would )/}speedup window drawing, but it would also need to keep whole windows (i.e. with the border and all empty fields) in the m)0}emory. Since the SI has about 30 windows and menus, it would demand a lot of additional memory. Because there's no very g)1}reat amount of memory left, I will rather stay at the actual solution. Another question is background redraw speed. T)2}he problem is, that the background image is packed to save some RAM space, and it remains packed all the time the SI is r)3}unning. It means, that the SI must unpack it (not just copy) to the screen memory each time the screen need to be redrawn.)4} Again, the 65c816 routine can do it very quickly - the background is redrawn just like it would be a bitmap copy - but )5}with the 6502 unpacking is clearly visible. Changes made in 2.01 -------------------- 1) Bugfix: in the field "OS type)6}/ '816 oriented" nothing appeared (instead of "no") on non-816 machines. 2) Percent-fields are now 4-byte l)7}ong (up to 9999% possible). It has been changed to prevent crashes on HyperSpeed Ataris. 3) SID (a sound chip from )8}the C-64) detection added. 4) Sector I/O operations were done through the SpartaDOS LSIO vector, when the Spart)9}aDOS was present. Now it can be forced back to OS SIO. I hear, that the CPU speed bench- mark crashes on some emul):}ators. I am far from going to fix it, because real Ataris do not crash. So get a real computer, before you report a bug i);}n the SI! Changes made in 2.00 (a big rewrite) ------------------------------------ 1) 65c816 support added: the SI )<} now recognizes this CPU. DOES ANYBODY KNOW, HOW TO DISTIN- GUISH THE 65C802 FROM THE 65C816? ANY INFO WILL BE W)=}ELCOME. 2) CPU and OS interrupt vectors info added. 3) Disk and memory info added. 4) Benchmarks added. The MIPS.CO)>}M, FLOPS.COM and RWTEST.COM have been incorporated to the SI with some changes and improve- ments. 5) A bug)?} in 'max.scanlines' test has been fixed. 6) Some routines have been optimized. 7) Background image has been added)@} 8) VM-support has been removed for now. It will possibly be back in a future version. 9) The RAM test now can de)A}tect the 65c816 high RAM (i.e. past the first 64k). 10) Quick help added. 11) Any window may be closed now w)B}ith the [Esc] key. 12) Options added. 13) OS type test has been rewrit- ten. Now should recognize the MTI OS an)C}d ARGS-OS. 14) IDE Interface support added. 15) Fast redraw added: on '816 machines the screen elements are dra)D}wn faster. 16) 400/800 machines are now always assumed as NTSC ones. 17) Unfortunately, all mentioned changes, )E}improvements and additions made the SI now require at least 48k machine to run... 18) Due to this reason, th)F}e SI is now *relocatable* to use as much free memory as possible. The main binary segment (SI.PRG) is exe)G}cuted by the SI.COM, which is actually a small loader. The SI.PRG format description is reachable on the W)H}WW at: http://www.orient.uw.edu.pl/ conradus/ where " " sign stands for the tilde. NOTE: memory usage summaries are)I} based on the OS variables; since the XL OS does not test the high RAM nor bank-select, values shown in the 'Memory usage')J} window may differ from the reality. These values are correct under DracOS, a 16-bit, 816-aware operating system. Chan)K}ges made in 1.92 (not released) ----------------------------------- 1) Menu bar control has been added. 2) Maximum scanl)L}ines test added. 3) Design change. Changes in 1.91 (later release) ------------------------------- 1) The speed indica)M}tor bug, men- tioned below as fixed in 1.91, in fact still remained in the object code (it has been fixed in )N}the source code only - I forgot to compile it again, sorry). Really fixed now. Changes in 1.91 (first release) ---)O}---------------------------- 1) The code has been recompiled to higher addresses ($2600 now) for better compatibili)P}ty with some systems. Problem reported by Tomasz Tatar. 2) MEMLO and MEMTOP values are checked before the main )Q}segment is loaded. 3) Two stupid mistakes in the Axlon-test have been fixed (no bug reports?!?) 4) A bug in t)R}he speed rate indica- tor has been fixed. Due to this bug, the speed rate indicator worked wrong on 65c02/65c816)S} machines. Reported by David Paterson and John Harris. 5) POKEY test has been added to detect stereo circuits.)T} 6) One more routine has been added to clearly determinate machine type (400/800 or XL/XE). 7) Screen design has be)U}en changed a bit. 8) The code has been shortened. Changes in 1.9 -------------- 1) A bug, that caused garbage on)V} the screen, if tested computer hadn't extended RAM, has been fixed. 2) The SI didn't start neither un- der )W}MyDOS nor AtariDOS. Fixed. 3) Some other small bugs have been fixed. 4) Some routines have been optimi- zed. 5))X} Axlon-test has been added. My computer hasn't the Axlon-RAM, so if something goes wrong, please report it. 6) )Y}Virtual Memory test. Now SI is a VM-application (and it sounds much better). See VM.DOC 7) 'XL RAM' is now called ')Z}Linear' (due to hope of the 65c816) and 'XE RAM' is now called 'Exten- ded' (due to no particular rea- son).(}REL1n$ SysInfo v.2.03 (c) DracoL|}XY01WHH} +  -\}w  {hh` /H/ԭH u   h ?||    f ,  !S 8 uȱv-]}L|,|0(IRL@# })IRLHuhu,|0 IL0 IL,|,| H.L0 H.L-^}|,| H@L0 H@Lh/ L: LY "` "BJK>DgE V0`hh L`Fg ٥i԰ -_}ؠ0 )Fg)FgNgGgP B VBBDgEHJK V0- BXDYEHI V}H B Vh-`}(`ө @exԩ ө@X`H ӭ{ өөK ӭ愩-a}K ӽ{h`IIт愑`ϭ{ϩϩKϭ愩KϽ{`-b}i .HIQ`7HIQ|`2HIQ`ӭ⨠SgVgHR`),}0HQS|`HQ-c}S`@oЩ*Щ ЩXЍ* \*Э vHT0 yHTo)oРX`"A RAB -d}R h^+R`=HQ H R+R`Hϝ R 0RL>Q&'H -e}R RL>)ӢW,I8,I RW 4IR0 WR L> ӭXB*  ]+R,-f}R t ]2R3R.-R1R4R`!I RL>(n/a)JJJJ`BHQ` ~ghhL> ieԨZg.R` R R-g} ] R RȦ. R ]RR`8g ]II:g ]II;g ]II9g~gL eԪZgI=g ]II<-q}mB'DOS SYSB*+DUP SYSB;USI_PL DOCB.HDUTIL10COMBHDUTIL10DOCBQE DOCBQE15 SYSBREADME 1STBSI COMB<SI DOCBMSI HSTB[SI PRGB_EDTEST COMg ]I`+]L, f , p RL, ]L,H fh c)  0`i6`\L, f , T ,SiTyTL,@z f ,,|0-r} T ,h3cŅƅSFf怐򥀍 _0譕r @ mi慠'{iLǢeL,-s}.ic8cJcci c ,|LeL, LtzHzzhz`Qe_ee ,r _ m-t} 怦'{d({e{0ezԭz ةQe zԩ ݩ_e-u} zԩ کle  ( ةe MȩB{Jԩ ةe kS{) yHe0 vHez) yH-v}e0 vHedL,A H6Vr f ,  !   Ll` Iԩ -w}٢g ڢ2g 3ԩ ٢g ݥԥ fڢ2g fڢ2g ة\R ԩ ٢g ةyR -x}2g fڢ2g ݩ ԩ ٢g ةR 2g f ةR ȩB`jnI` O -y}0 =HQ`BHQ``xԩ ө@X}`,-z}`ҍ ҍҍ z 3HQT z H2TL H2TL HQTYg2Tҍ ҍҍ`?{1|`-{}JɛIJ` 񅗩{UTL,* " ,|0 ||,||N  0[&+*ɛ, ,LM -|}ƪL= L= L= L=    LM # LM 4 M %H$H`,J  0    -}}JTUL,*K KJIJ` ٢ b ,L ݢ ʢb ,L heX h"heY"h,| -~} Xy:h:h0 L`Siԩ ةR ԩ ةR)0`).`{ȩ Ԯ -}{{ԩ* ةSL  ]^S_S) H8S`H8S`H8S`,|0Xi@Yi1r-}4 01rXi@T0L,|0>Xi@Yi1r懥Ǝƍ` 0Xi@1rT0LH-} %r%r&r'r'r+r8h`%rU&rV'rT/r0r`| &| {ɛ M|{| {{-}{L,* } f L xi K , H Sn=K-f-+*%ɛr,|0Lf L,,|hh f |L -},|hh f |L ŭ D欭/re/r0r'rLL DƬ/r8寍/r0r'rL Zi[i|L f ,  H7] ,-} 1 UVT` i慩28儩兰ץI憥ɫ c] ,   1 i慩28儩-}兰ƄƄƄ ņ8ƅ 8ƆƆƆ  ] ,2UVT` 2UVT  UVT-}` 1UVT  1`B>DgE V    HRHR  1UTh 急ƍUT i 急-}ƍ̢ } UʆT  12i  hR w , " ,|0 iK ] ,i+芙--} )ȱ|UVTU7 *UL,|0|UTL> *787-}88U ,*͏З`K^^^^^^AAQA%A-}A1A fA!ApA"xA Aȱ 7Թ8 ݦ (ۢ ڢ-}2g ج 2g ٬ԙ7ՙ8i͏Ј`ԅ@`,|-/ ) /-}ԭ0f1f0ԩf1ԩ@`ԥ87@`,|/ԭf0ԭf1ԩ@`DE BHLV䩠UVh-}T` UVT`B>DgELV i L ,L D|I|0 IL0 IL|L D,|"|I-}| H.L0ٽH.L0 f ,\L, i lK ,L i K ,L f ,U V W),|$R ]$Y%Y-}S ]"Y#YT ] Y!Y ]XX ]XXԭ ةآX iԥiե8ԥ ةY խX ٢-}g ةSY U V Wb,|]U8R/gVS0gWT1g/g0g1g1gd ٢g ݭ/gԭ0g f ة(Y -} L0(YB*Y` ]YYa ]YYy ]YYz ]YY) I~Y0 I~YG IY0 IYlXL, f -}~Z@H ] ȑhH ]ȑ i2h!йiZ ,YL,#!)'/- ]-}H推hȑ捤 ]H推hȑ捥 `Xԩ ݩԩ@ ڢ2g ݭU V W8,|3Wd ٢g -} ݭUԭV fڢ)g fڀ jթ ٢2g fڢ)g ( ةX _XX `Zi` f ,hh-} NL,ȱHH ]Ȋ ]Ȋhh` f ,jhh iLL,|,|0_Xi@ԥY-}iթة٩Xک- )? եj`ؠ` 1Xi@ X-)?X--}Ƅ L,|#  J bHbQ` UHbQ` IHbQ`,|/А-}vHQ|`yHQ`GF-i0Q` ]SS ]SS ]|S}S ]~SS ]SS`H|h@H-}H|@ԩ01 ԥ@Ա)hh,|0 HS`HS`N@r O -} @ @),|0ŅƍS3X ,-U}T+  tLSrJ y-} H0K4ŅŽCƅƢHrH}0H0H,| r) H H rԩ-} ٢#g إii r%riԩ ݭrխr Lg ݭr-}ԩ ݭrԭr f آ#-}g ڢ#g ݥii rխr آ#g ڢ#g ݥii #g إi#i i4慭-}}L}|`,|B Hd$00dd8&Iǹ $0I饹:hL` LGHFH`,|0x-}h`H(,|0@X` f ,IL, `y D|I|0 H@L0lH@L0aY DS8|I|ʽH-}uhu,v0$(IRL@" } f ,fL,)IRL}|LS@{ oLY` "B JK-}@DgELVS IqT` IqT`iȱH ɛ h`Out of RAMS-}M08)@C<dIQ` ]BIDI 8IQ` EIQ`[IQ` ]XIZI OIQ` @(pƢfL, , -}G셍F ii(It}эHمH ]|I~IhlI0ǠوI0H-} H H I0!I0эHsaL,H؅ѩ慆iԅ ٢FH fhi ؠ0-}I)IHh` ;f g`¬ g;f`fL, f ,,|0 T ,ALfŅƅ(Ff怐-}򥀦r @iL L.iFf8FfJBfBfj  @f ,|LeL,`###############(-}(((PP$* r ɩ ʩ *ɍ-}ʍ t  tr7r.ȱr&rȱri ɐ急М8 ɰʱər *Ѝ -}LtD:SI.DEF "BJKD!E V0aBD|EIH VL" f  "BJKD!E V0 B-}D|EIH V BLV f ,  H  ## fƍƎ    ## `ƍƎ    ## ݢ # -}ƍƎ    # # ݢ# (ƍƎ  ,|0 ;### ,S# _ ,ik#芙m#i#Lr-}"@@eB(p@# L1AHAPA'uACaAwAA30AR3##^^^^^^@I-}@Y^^^^?P#R@z## #  t/hhԩ ؠ)b,| D f ,mbL,` , H -} r  tr &&rH>r ##LV$r#r#r8卭r厭r8rrL-}$r#r#8卥厥#8#####rr  1 ###Ǝƍ -}#Ζ#Ε###   1 ##Ζ#Ε#Ǝƍ ##   1 ҍ# ҍ##8###N#LN%# #-}i# #Ǝƍн ####   1 #Ǝƍ  rԭr ݭ#ԭ# ڢ2g ݩ-} ݢ2g (ۢ2g ,|0 {#u###ɢ7Խ8 ٢u# ( ݢ2g (ۮ## f ؤɹ#-}# ɩԩ ٦ԝ7՝8急Ў ,¢^ ,i_#芙a#]#Lr@CvC5CC7vA-}^r( f ,  H 񅄩{&&&& 1Ȉ *jJ    1{{{{{{ɥ-}ɵə{{{ɦɖɶɌ{{{ɤɔɴHh(ƍЮƎЪ    1im{}{y{euyqa{{{-}{{{{ƍоƎкim{}{y{euyqa{{{ƍƎآ    18 0I0-}pP,&Pp,{l& +*xX {{{M{]{Y{EUYQA-{={9{%591!){{{ф{{-}{{N{^{FVn{~{fv.{>{&6ƍLB(ƎLB(   7,|0 {#u#2gȅɩ&ʩ^-}7Խ8 ٢u# ( ݦɤ ݥiɐ (ۢ& ( i ٦J8j7 ٢2g fڢ2g 急LS)-}ԩ ݢ2g ( ٦J8j7 ,` ,i&芙& &Lr`,|04!ɛ$UPUTH *Uh-}UTȄe` ɛ$UPdUTZ n+UzȀdUTȄeL,|  n+LUgT hd"he***-}ejeU)g0C*Fjg1ddg01dddi(de`g9+*g1-}ddg01dddi(de`Ug) g0M+T :hed ijg+) 덻+d) ddi(d-} `h+T :hed ijg,)J ,d) ddi(d `{ M,{{{ɛ-}/{L?,ƝƝƟƟ`{ M,{{{ ,|{ {|{{H ,h{{{{񅗩{-}UVT ,*` HH% D-ǥȥ8iii ,L&- V,hhTVU ,-}*Ʀ`@8J8Ji`$I"B$U)BJI"@HD(*A$ %RI*$I IABHRMR@ -}@$%$D*@AX1I@@UHIE$ @ AB[AU$H.TU@(/-}" D_EI$" 9 /@( vP " @" @pD dԁ@-}@D * *@ *P 0@:( PB*IH E @ ! P@-}$Q)T P " DB *Tl"R*I#H@ @@@( DE) PUA@$RP " @%D-}DH! ^€ @I@D$JI$"~|@H*%P"H%@DB  U%P -}!P DU %BDBTJ " @$ @ EJJJ @D$j$R -} A@R@T$(@! H JDJP Q ¤3 R P A)UD-}U B$U*TĪT)JU! ‚AE*$DBIT((J$I$ BE%TRU-}*RI!%((R$TUJ*J@$BI) JRJI)$PEIDRU* ED(¤"QIDU*JR-}?I$ IRTUJJBD@RI*Ī$B RBjRƪ%BAI)I$JUD@Q$-}RI*Ujª?@IBR%RUm[J R")IH*ª P$JUv?  H"RIJ-}[@B HIH*$URUW} !AD$’aUW?k R’JJUª-} B! DJC)BUmvY(Š!JªjêjU& $$%J-}YIU*z׶ݜORI$)DJj@VB"RI"))JU_iP B-}_"T*($RJUê&J )B$I)(U*kvґJR ZER(I)%DR_k_-}D$*TDªVVUT(E+̩JU$Sj*«]ߵV@I"$JT-} kj꽻@$ ^HUR$UYU)U[j5V߻߿նHH@DUS*(A$ YUJ}}Y% (:}-}PIUmz[Um꽫UTH@ HPJI6]ն*^nT RPQU) %$Uj]ץSVwMmWQ*PH -}$ DQJEURUkmQ-WVUSdB"J"$5Ujݶ Z{iUuI(@HQIUJDªknTuJծkT-}P.%$$+UTWRڭ[VoVu B!ZP IRJªKkQJuªRh! JR$ UJU[jU+Z>-}ZV4 P@"U_! RH$Uj[kVVJZ€W$HP %*JUjHj֪[R.JRU_R $-}RUZw%UZۿ*nA(JP(IRIDUV[*T*RU H (URZ]J UP )BRJֿ-}@(%T*JdJګj*URnjJRHJ UYUo*TBdR*6+m֥%)*.%@Dj() %Rm}vJUJZA Y+U_-}*PIT )JUjTEH%RV@PO`%$6ۤ)*(R P"U[^@%T'n*e!@-}*BP %?@RR$ [UVRI@ _D($ WR*֭RPDBª%BRJ-} {H)IKjRRT@% )W}@^IRQZ_F[E*JUQ*$HDַ{:U %oh)UTVJRJ@DUom}-}HR]Fޔ+ª%I*j $H UUIRQ@/h kBUDI@"o(J*!W@*RUZUH(%Jm~-}@@U%JQi*֕*UªUQ$%EX%  !T_[QAJJ*)I(ЀwAU$)bJ-*P!T-}gP^_BJPTe$ IQ*+ R%TZA! I"$$"VEJ(-}%kI$PBUJ@ U%@ IJ JT"PU zw@*HR IJI"!Q @"%$P/ %UJ@-}䈆Ô*T%(%@H"JUR Q"B"%$I?. %R ;nI)ITRUDHI JUJ-}$UQ$PH SPJJ"k{"@( $ RwB$U*@DB @% -}$JJQ[Z"HU*$ @B_`UZmkVB*+ջHIJI*Ur]J(@TQDZ6-}"$TMUZU *B )oZ!IHTRRU{nERB!DxP (QR$%$*UJUĪ¨֊D)]ekZ-}HR$RUE%D%b%EH(ER^U % %J%JªV @HWR(%R )EBQHT-UY("D)EP ]W $RHDR-}ªW@"I_w) !PBU*괒R%*RUek*R KNH@URADDJUJ@ "J U(H-}UI*@]n R UI)% TTemV@$ B ARZQI$%UZ B_( T-EU$RITUª-}@"$j$DI$*Jªm @"@@ *TJ_ 5¿JAUTIJUR[ ^-} JK$ J*ڮH ? JB@ )(I%$d)UjV WuH"THIHjZ"-}Е$ JRUYI\vH@羵 $% !$¥*U[ުEWnIH@!RJRTIjP@K2%o$-}R(P )UvP S]ܤ€ R$@*ªn!@߲$I(HB$JRUUm}ޖ\0z@H-}"%BI*U(ªjoA@ RH)$U+U]P~j$H ( "TJêVP WdDB)!-}HRHJJUZTH}~EP@HHP"U$*Uk!([- D@TJ"JUW]$ }W\@ TB $IQT-}*ªjEޞLm R*SZVVT{[@H RDQ$ HEJ%**nBA% BI*)*êZ-}@@[J$”@I$TUJuvB $ @ $JUBĪZ"RWUڬ(" I HRI!*UV-m*-}̯i` @*$*JUV)Hk)PI@QI$I(U)JY[o.}-B @U I$JIUm$ @*׿mU8H@-}DHA$B%)JUMwU!$AT*I)(ªj]VI'_Z@U$RU+Vo *}ufEJ-} JHJIZպ"@T@B!@ I)U$Q*+m_VWA$z՚*B $%*Tw IkE@@DKBUT-} M+^4(." T'IJRRO% @@)tX $@   @]@PPO@"TP'HM-}J(€\DHT@( UT[( R ED%XJ6D"d .B )U@Ho @!5-}@E:TUC(@@R PB "[KwA`D*$Y*ªM/A$*@ABUR] [$ -}@ YU)j!'HEB I@P$@AB P„ +UT$%_PB@ PUIJQUF@P*-}* %*DQ*H@ T(&B B*!"%R )(!@U*TB RJT v  @-}%I*RAEHJ@%UIXD'5uP)@T ^UH)PI%*jDPRU)B" JJE$$ARG-}S-OS(C) M.T.I.QMEG-OS650265c0265c816XL/XE400/8008-bit native16-bit native8-bit emulationQ-MEGyesno normalnot allowedinstalled-}PAL NTSCstandardEuropeanuser definedmono stereosuccessfailed not availableRAM IDE floppyhard on offdoublesinglepresenta-}bsent get testunknownDOS TIGHT OS1.01SpartaDOS x.xMyDOS 4.50SuperDOS x.xDOS II/+DAtariDOSIDE Interface v.x.xIDE msc Black-} BoxI SysInfo v.x.xx Revised xx.xxx.xxxx.(c) 1992-1997 by Draco  E-mail  draco@mi.com.pl -} Freeware  An 816 application developed with MAE Assembler v1.0  Quick help  [Arrow] move cursor [Retur-}n] select item [Esc] close window [Space] snapshot렠󠠠-}* KSystem summary Audio/video summaryHardware interruptsSoftware interruptsxKMemory usage-} summaryDevice handler tableParallel bus devicesKCPU speed FP arithmetics Graphics & textHard disk spee.}d*LDisk config: 16-bit mode: Screen DMA: Sector I/O:  Save defaults 'uLL.}Vector Address Description------ ------- -----------$00FFF4 #0000 Math co-processor$00FFF6 #0000 (res.}erved)$00FFF8 #0000 Abort$00FFFA #0000 NMI$00FFFC #0000 System RESET$00FFFE #0000 IRQ65c816 native mode:$00FF.}E4 #0000 Math co-processor$00FFE6 #0000 BRK instruction$00FFE8 #0000 Abort$00FFEA #0000 NMI$00FFEC #0000 (reser.}ved)$00FFEE #0000 IRQ2N2NVector Source Address Description------ ------ ------- ------.}-----$000200 ANTIC #0000 Display List Interrupt$000202 PIA #0000 Serial bus proceed IRQ$000204 PIA #0000 Seri.}al bus interrupt$000206 CPU #0000 BRK instruction$000208 Pokey #0000 Keyboard interrupt$00020A Pokey #0000 Seri.}al bus data input$00020C Pokey #0000 Serial bus data output$00020E Pokey #0000 Serial bus I/O complete$000210 Pokey .} #0000 Timer 1$000212 Pokey #0000 Timer 2$000214 Pokey #0000 Timer 4$000216 IRQ #0000 IRQ immediate$000222 A. }NTIC #0000 VBL immediate$000224 ANTIC #0000 VBL deferred$000226 ANTIC #0000 VBL timer 1$000228 ANTIC #0000 VBL. } timer 2$000236 Pokey #0000 Break key IRQ$000238 Bus #0000 New Device IRQ Main CPU: Current CPU mode. }: Computer type: Installed DOS: Video mode: OS type: . } '816 oriented: OS serial number: OS revision date: BASIC revision: Linear. }: Extended 130XE: Extended 400/800: Total: )RR.} DOS screen size: x Current display mode: # Character set type: Character set .}address: #0000 Screen memory address: #0000Display List starts at: #0000Display List Interrupt: .}Video mode: Maximum scanlines: GTIA present: Pokey audio output: Pokey chip tes.}t: Tight SID extension: 7TT- - - - - - Drive Ty.}pe Density Tracks Sec/trk BPS Capacity----- ---- ------- ------ ------- --- -------- A: .} B: C: D.}: E: F: .} G: H: .} I: J: K: .} L: M: .} N: O: .}?XTesting drives,please wait... k of memory:4 xXXThe system reports .} The operating system utilizes: Free base-memory at $000000: Free high-memory at $010000: .} Bank-select RAM at $004000: 8k cartridge at $00A000: PDI ROM extension at $00D800: .} Keyboard definition table: #0000Function keys definition table: #00008ZZϠDevice Vector Open .}Close Get Put Stat. Special------ ------ ----- ----- ----- ----- ----- ------- : # # # # # # .} # : # # # # # # # : # # # # # # # : # # .} # # # # # : # # # # # # # : # # # # # # . } # : # # # # # # # : # # # # # # # : # # .!} # # # # # : # # # # # # # : # # # # # # ."} # \\The 16-bit mode requiresCPU 65c816 or compatible͠ %\JR %#]Q.#}͠ %]7Q>C]ӠԠ>o]Ӡנ>.$}]Ӡ̠>]]㠦 Plot point Draw line Draw & fill Draw text .%}Scroll text Atari 800XL 100  0 100 200 300 4.&}00 500 600 700 800 % >^^ Sequential Back Random .'} Same block Floppy disk  1.37 kBytes/sec. 0 20 40 60 80 1.(}00 120 140 160>__ Addition Subtraction Multiplication Divisi.)}on Atari 800XL 100  0 100 200 300 400 50.*}0 600 700 %>``ՠRegister access Memory access Integer instr. General instr. Ove.+}rall  MIPS 0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 a.,}aϠID Device name-- -----------#0 #1 #2 #3 .-} #4 #5 #6 #7 \..}ybSystem I/O error Operation aborted.bAbout the SIQuit to DOS bDisk summary Hard drive ./}details0cQuit to DOS c3c : : : .0} : : : : : .1} : : : : : .2} : : .ddController model: .3} Firmware revision: Serial number: Cylinders: Heads: Se.4}ctors: Total capacity: Cache size: LBA mode: Removable media: eNo hard drive .5}attachedeNo IDE drive attachedfTest in progress,please wait. Lf : : : : .6} : : : : : : : : : : : \fRequires SpartaDOS 3.xor newer.fNo PIO de.7}vices attachedpppBfAf2unningbenchmarkBcBU6A$"SED:SI0 .GR8`ABC.8}?JanFebMarAprMayJunJulAugSepOctNovDec ?? .9} !!"##$$%&&'@@@@@@ @@ @ .:}@@@|MMMMN!M5MRMMLL M  "$&(68NNNO7OaOOOO.;} P)PHPmPPPPP!QThis text is drawn by the CIO subsystemTHIS TEXT IS DRAWN BY THE CIO SUBSYSTEMTEXT SCROLL text scroll .<}Ԡ = H&"aH!^^^^^ R+RQQa.=}aaab(b@bXbeele0eed????%?P@@@Pp 8  .>} @@ 88x```8 pppp .?} 8`p p p @@ @ @`````PPP.@} @`pP @ @@@@ @ @`` p @p@@ @@`` ` p` @``0P.A}``` @@@````p`@@@@ @ @@ @  @````p```.B}`p𐐐@@@@p 𐐐а```Pp`p.C} @`p` @`@@@@`@@ ` ` P`````pppp.D}pp``0@@@@pp ` p` pА``ppp.E}`0@@@@0p@```p0``` 0pp0 AFSX\_n.F} $'/49<DGNSX[cfps{:_t2L.G}O\_gmp  ,:=BENQ\it(.147=@CHKNTW]lo{.H} "%(+.149<?BEHKNRUY\`eux{~.I}"%/59<@EILOTW[^clqux| !$':=AN.J}Q]nqz ! + 1 @ [ e o r y    .K}( + h x     ( . 9 < ? B G L Q T [ ` g .L}    ) . 6 : ? C F I L O S X \ _ b e j p s x   ' * 0 3 6 J M T W ^ a h }  .M}(-27<LORWbemrw} "%(/27=BEHORUX]`cfi.N}lps~-8<?Rat$*-036=@GLPS[eox{~.O} "$&(* $'*-Jcis.P} $).19<DGJMTY^ailtw{~.Q}?BR_bes"/2:=DGJTi|.>.R}[r| $(+03PU_ ;>DJMgtwz.S} #]hlotz )6LOVhmx|.T}$',15:y #&*27:INQUX[^fknr}03.U}=@CHKTW`cjmpux %1DGY , / 9 ? C F J O S V.V} Y ^ a e h k m o q s u w y { }  !!!%!.!6!?!G!n!v!!!!!!!!!!"!"$"'"*"-"0"4"G"J"M"P"T"g"j"m"p".W}t"{""""""""""""""""""""""#"#T#V#X#Z#\#^#j######################$$$$$1$4$<$C$F.X}$I$L$O$R$U$X$^$c$j$o$t$w$|$$$$$$$$$$$$$$$$$$$$%% % %%%%%.%1%6%;%>%A%G%M%P%T%W%Z%_%b%e%j%s%v%%%%%.Y}%%%%%%%%%%%%%&&&&&&,&1&:&G&P&S&d&i&n&&&&&&&&&&&&&&&'' '''''!'>'A'D'G'N'Q'T'W'Z']'v'y'|.Z}'''''''''''''''''''(((((4(7(:(=(g(n(q(t(}((((((((((((((((((((() )))) )))0)3)?).[}H)P)W)\)e))))))))))))** ***%***2*L*k*************+ +,+/+H+Q+r+~+++++++++++++,!,$,+,5.\},:,G,L,Z,],d,n,s,v,{,,,,,,,,,,,,-"-%->-IKwKKLrLtLNNRRTT>XuXwXZZ\\] ]]]4]6]@]l]]]]^^__``.]}|a~avbxbbbcccddeefKffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhyi{i}iiiiiiiiii.^}iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhyi{i}iiiiiiiiii,S01Lu0Speed rate (800XL is 100%): %EDITOR OUTPUT CHARACTER FUNCTION TEST !Editor Output Character function test !R2`}HR} 1ԥ@Ԣ B%D0EHI V恥ک} 1急 ɩ} 1 BMD0EH2a}I V恥ԥ8@hR} 1ԭ ݢ1 (ۢ1 ؠ).0 1 BD2b}0EHI V`A&hAGHFH`hR} 1ԭ ݢ1 (ۢ1 ؠ).0 1 BD0+